﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Main.UI
{
    public interface IServiceLocator
    {
        T Locate<T>() where T : IService;
        void Register<T>(T service) where T : IService;
        void Replace<T>(T service) where T : IService;
        bool Contains<T>() where T : IService;
    }
}
